<?php
/*
 *	Autor: Augusto Rabelo Azevedo Barbosa 
 *	Email: augustogcl@gmail.com
 *	Versão: 3.0.2
 *
 *	Data da geração do arquivo: 04-11-2014 as 16:24:09
 *	Referente ao banco de dados: trct
 */

class Empresas extends CI_Controller{

	public function index() {
		 autenticar(); 
	 if(isset($_GET['empresas_id'])){ 
		 $data['empresas_id'] = $_GET["empresas_id"]; 
		 $dados = $this->db 
			 ->where('empresas_id',$_GET['empresas_id'])
		 ->get('empresas')
		 ->row();
		 $data['empresas'] = $dados; 
	 } 
		 $data['pagina'] = 'empresas/empresas'; 
		 $this->load->view('home/index_view',$data);

	}

	public function salvar() {
	 if(isset($_POST['empresas_id'])){ 
		 $this->editar($_POST); 
	}else{
		 $this->inserir($_POST);
		}

	}

	public function inserir($dados) {
		 $objempresas = new Empresas_Model(); 
		 $empresas_id = $objempresas->inserir($dados); 
		 redirect(base_url('index.php/empresas?empresas_id='.$empresas_id)); 
	}

	public function editar($dados) {
		 $objempresas = new Empresas_Model(); 
		 $empresas_id = $_POST['empresas_id']; 
		 unset($dados['empresas_id']); 
		  $objempresas->editar($dados,$empresas_id); 
		 redirect(base_url('index.php/empresas?empresas_id='.$empresas_id)); 
	}

	public function excluir() {
		 $objempresas = new Empresas_Model(); 
		 $empresas_id = $_POST['empresas_id']; 
		 $objempresas->excluir($empresas_id); 
		 redirect(base_url('index.php/empresas')); 
	}

        public function consultar_todas() {

        $data['empresas'] = $this->db->get('empresas')->result();
        $data['pagina'] = 'empresas/consultar_todas';
        $this->load->view('home/index_view', $data);
    }
        
}
?>